local extension = Package:new("touhou_epic")
extension.extensionName = "touhou_hy"

Fk:loadTranslationTable {
    ["touhou_epic"] = "史诗幻想",
}

local function loadGeneral(name)
    local HY = require "packages.touhou_hy.utility.utility"
    local U = require "packages.utility.utility"
    require("packages.touhou_hy.pkgs.epic.generals." .. name)(extension, HY, U)
end

loadGeneral("hy_flandre_scarlet")
loadGeneral("hy_konpaku_youmu")
loadGeneral("hy_shameimaru_aya")
loadGeneral("hy_kirisama_marisa")
loadGeneral("hy_kiruno")
loadGeneral("hy_houraisan_kaguya")
loadGeneral("hy_x_yakumo_yukari")
loadGeneral("hy_x_hakurei_reimu")

return extension
